package threadpool.executors;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class T06_03_FixedThreadPool {
    public static void main(String[] args) {
        //核心线程数和最大线程数都是固定个数的
        ExecutorService executorService = Executors.newFixedThreadPool(5);

        //并发指任务提交 并行指任务执行    并行是并发的子集
        //当有多个任务被提交时，我们认为这是并发。
        // 但此时可能只有一个cpu或多个cpu去运行这些任务。当如果有多颗cpu同时运行这些任务时，我们称之为并行

        //使用固定线程池可以用来完成 并行任务的操作 ，例如 1-20w数字求质数，可以提交4个任务去分别统计不同区域的值

    }
}
